/**
 * 任务状态类型枚举
 */
export enum TASK_STATUS {
  // 待处理
  WAITING = 10,
  // 处理中
  PENDING = 20,
  // 已完成
  FINISHED = 30,
  // 已取消
  CANCELED = 40,
  // 已删除
  DELETED = 50,
}

/**
 * 任务类型注解
 */
export interface ITask {
  // 唯一主键
  id?: string;
  // 标题
  title?: string;
  // 描述
  description?: string;
  // 创建时间
  createdAt?: number;
  // 更新时间
  updatedAt?: number;
  // 状态 10 表示待处理 20表示处理中 30表示已完成 40表示已取消 50表示已删除
  status?: TASK_STATUS;
  // 开始时间
  startTime?:number;
  // 截止时间
  endTime?:number;
}
